package com.webex.util;

import org.robochina.airobot.tank.Bot;
import org.robochina.math.MathUtils;

/**
 * һЩͨ�õķ���
 * @author Angus Liu
 *
 */
public class TankCommon {
	public static final String MSG_TARGET = "target:";

	/**
	 * 
	 * @param message
	 * @return
	 */
	public static String decodeMsg(String message) {
		return null;
	}

	/**
	 * 
	 * @param message
	 * @return
	 */
	public static String encodeMsg(String message) {
		return null;
	}

	/**
	 * 计算两个坦克之间的距离
	 * @param b1
	 * @param b2
	 * @return
	 */
	public static double distance(Bot b1, Bot b2) {
		return MathUtils.distance(b1.getLocation(), b2.getLocation());
	}
	
	/**
	 * 计算两个坦克在坐标系中的角度，方向为b1->b2
	 * @param b1
	 * @param b2
	 * @return
	 */
	public static double heading(Bot b1, Bot b2){
		return MathUtils.heading(b1.getLocation(), b2.getLocation());
	}
	
}
